/**
 * Proyecto X Tecnologia de programacion  2do cuatrimestre de 2012
 * @author
 * German Rickert LU: 93284
 * Maximiliano Tiberi LU: 83600
 * Sebastian Larrieu LU: 94056
 */

package entidades;


import java.util.LinkedList;

import grafica.DisparoGrafico;
import grafica.RepresentacionGrafica;
import logica.Posicion;

public class Disparo extends Entidad
{
	//Atributos de instancia.
	protected int poder;
	protected LinkedList<Posicion> posiciones;
	
	//constructor
	public Disparo (int p, LinkedList<Posicion> pos)
	{
		poder=p;
		posiciones = pos;
		grafica=new DisparoGrafico();
	}
	
	//consultas
	/**
	 * @return poder de ataque
	 */
	 
	 public int getPoder()
	 {
		return poder;
	 }
	 
	 /**
	 * @return rango de de ataque
	 */
	 
	 public LinkedList<Posicion> getPosiciones()
	 {
			return posiciones;
	 }
	 
	 /**
	 * @return Representacion grafica
	 */
	 
	 public RepresentacionGrafica getGrafica()
	 {
		return super.getRepresentacion();
	 }
	 
	 	
}